# 引入csv模块
import csv
# 以写入方式打开csv文件，不存在会创建
f = open('music.csv','w',newline='')
# 定义表头，格式为列表
header = ['id', 'title', 'singer', 'len']
# 创建列表，包含多条音乐数据，每条音乐数据是字典
music = [
  {'id': 1,'title': '向云端','singer': '罗严','len': '03:28'},
  {'id': 2,'title': '听悲伤的情歌','singer': '苏星婕','len': '03:18'},
  {'id': 3,'title': 'Summer Summer','singer': 'AK刘彰','len': '02:50'},
  {'id': 4,'title': '一般的一天 (Live)','singer': 'Wiz_H张子豪','len': '03:06'}
]
# csv中以字典方式写入，定义表头
writer = csv.DictWriter(f, fieldnames=header)
# 写入表头
writer.writeheader()
# 获取每一首音乐
for item in music:
  # print(item)
  # 将获取的每一首音乐写入
  writer.writerow(item)